A CASE tool that translates natural English into logical models for software development, which should accelerate the systems analysis process. [Commercial, Free Trial]
A general UML drawing tool that supports forward and reverse engineering for C++, C#, and Visual Basic .NET. Also does database modeling. By Microsoft Corporation. [Commercial]
Extensions for Visual Studio, Eclipse, WebSphere, JBuilder, NetBeans, IDEA, JDeveloper and WebLogic Workshop that support editing UML 2.0 diagrams, Java code and documentation generation. [Commercial, Free Community Edition]
UML modeling and CASE tool that supports Java code generation and some reverse engineering. Eclipse plugin is also available. From the University of Paderborn in Germany. [Open Source, LGPL]
A graphical component modeling and development tool using UML. Reverse and round-trip engineering of C++, Java, Smalltalk, Ada, CORBA IDL, DDL, Visual Basic, PowerBuilder, and Forte. Provides a COM extensibility interface for custom integration. [Comm...
An UML tool that can be used both on desktop PCs and for creative, cooperative modeling on electronic whiteboards or tablet PCs. Supports Java reverse engineering, XMI and runs on Windows and Linux. By Ideogramic ApS. [Commercial, Free Trial]